package com.ruoyi.project.gxgw_modules.pet.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 宠物表 cxj_pet
 * 
 * @author ruoyi
 * @date 2019-01-18
 */
public class Pet extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 序号 */
	private Integer petId;
	/** 所属用户 */
	private Integer userId;
	/** 宠物名称 */
	private String petName;
	/** 宠物生日 */
	private Date petBirthday;
	/** 宠物性别 */
	private Integer petSex;
	/** 品种 */
	private String petType;
	/** 颜色 */
	private String petColor;
	/** 疫苗注射日期 */
	private Date vaccineTime;
	/** 狂犬注射日期 */
	private Date rabidTime;
	/** 宠物照片 */
	private String petImg;
	/** 宠物疫苗证书 */
	private String cineImg;
	/** 宠物当前状态 ，0 空闲， 1 寄放 ，2 寄养 3，运输 */
	private Integer petNstate;
	/** 宠物认证状态 */
	private Integer petState;
	/** 宠物认证日期 */
	private Date createTime;
	/** 认证到期时间 */
	private Date endTime;
	/** 审核状态 */
	private Integer checkState;
	/** 审核时间 */
	private Date checkTime;
	/** 审核人 */
	private Integer adminId;
	/** 备注 */
	private String remarks;
	/**  */
	private String delFlag;

	public void setPetId(Integer petId) 
	{
		this.petId = petId;
	}

	public Integer getPetId() 
	{
		return petId;
	}
	public void setUserId(Integer userId) 
	{
		this.userId = userId;
	}

	public Integer getUserId() 
	{
		return userId;
	}
	public void setPetName(String petName) 
	{
		this.petName = petName;
	}

	public String getPetName() 
	{
		return petName;
	}
	public void setPetBirthday(Date petBirthday) 
	{
		this.petBirthday = petBirthday;
	}

	public Date getPetBirthday() 
	{
		return petBirthday;
	}
	public void setPetSex(Integer petSex) 
	{
		this.petSex = petSex;
	}

	public Integer getPetSex() 
	{
		return petSex;
	}
	public void setPetType(String petType) 
	{
		this.petType = petType;
	}

	public String getPetType() 
	{
		return petType;
	}
	public void setPetColor(String petColor) 
	{
		this.petColor = petColor;
	}

	public String getPetColor() 
	{
		return petColor;
	}
	public void setVaccineTime(Date vaccineTime) 
	{
		this.vaccineTime = vaccineTime;
	}

	public Date getVaccineTime() 
	{
		return vaccineTime;
	}
	public void setRabidTime(Date rabidTime) 
	{
		this.rabidTime = rabidTime;
	}

	public Date getRabidTime() 
	{
		return rabidTime;
	}
	public void setPetImg(String petImg) 
	{
		this.petImg = petImg;
	}

	public String getPetImg() 
	{
		return petImg;
	}
	public void setCineImg(String cineImg) 
	{
		this.cineImg = cineImg;
	}

	public String getCineImg() 
	{
		return cineImg;
	}
	public void setPetNstate(Integer petNstate) 
	{
		this.petNstate = petNstate;
	}

	public Integer getPetNstate() 
	{
		return petNstate;
	}
	public void setPetState(Integer petState) 
	{
		this.petState = petState;
	}

	public Integer getPetState() 
	{
		return petState;
	}
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}

	public Date getCreateTime() 
	{
		return createTime;
	}
	public void setEndTime(Date endTime) 
	{
		this.endTime = endTime;
	}

	public Date getEndTime() 
	{
		return endTime;
	}
	public void setCheckState(Integer checkState) 
	{
		this.checkState = checkState;
	}

	public Integer getCheckState() 
	{
		return checkState;
	}
	public void setCheckTime(Date checkTime) 
	{
		this.checkTime = checkTime;
	}

	public Date getCheckTime() 
	{
		return checkTime;
	}
	public void setAdminId(Integer adminId) 
	{
		this.adminId = adminId;
	}

	public Integer getAdminId() 
	{
		return adminId;
	}
	public void setRemarks(String remarks) 
	{
		this.remarks = remarks;
	}

	public String getRemarks() 
	{
		return remarks;
	}
	public void setDelFlag(String delFlag) 
	{
		this.delFlag = delFlag;
	}

	public String getDelFlag() 
	{
		return delFlag;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("petId", getPetId())
            .append("userId", getUserId())
            .append("petName", getPetName())
            .append("petBirthday", getPetBirthday())
            .append("petSex", getPetSex())
            .append("petType", getPetType())
            .append("petColor", getPetColor())
            .append("vaccineTime", getVaccineTime())
            .append("rabidTime", getRabidTime())
            .append("petImg", getPetImg())
            .append("cineImg", getCineImg())
            .append("petNstate", getPetNstate())
            .append("petState", getPetState())
            .append("createTime", getCreateTime())
            .append("endTime", getEndTime())
            .append("checkState", getCheckState())
            .append("checkTime", getCheckTime())
            .append("adminId", getAdminId())
            .append("remarks", getRemarks())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
